/**
 * 该包中包含与领取归还表相关的控制器类和服务类。
 */
package com.jsp.lostfound.controller;

// 导入PrintWriter工具类
import java.io.PrintWriter;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.jsp.lostfound.entity.AnswerUser;
import com.jsp.lostfound.service.AnswerUserService;

/**
 * AnswerUserController类，用于处理与领取归还表相关的请求和操作。
 */
@Controller
public class AnswerUserController {

	@Autowired
	private AnswerUserService answerUserService;

	/**
	 * 处理发起回应的请求，将回应信息添加到领取归还表中。
	 * @param answerUser 回应信息
	 * @param out 用于向客户端发送响应信息的PrintWriter对象
	 */
	@RequestMapping("/publishAnswer")
	public void publishAnswer(AnswerUser answerUser, PrintWriter out) {
		answerUserService.addAnsUser(answerUser);
		out.write("发起回应成功");
	}

	/**
	 * 处理移除回应信息的请求，将指定ID的回应信息从领取归还表中删除。
	 * @param id 需要删除的回应信息的ID
	 * @param out 用于向客户端发送响应信息的PrintWriter对象
	 */
	@RequestMapping("/removeAnsUser")
	public void removeAnsUser(Integer id, PrintWriter out) {
		answerUserService.removeAnsUser(id);
		out.write("移除该用户回应信息成功");
	}

}